/*
 * Ejercicio realizado por Francisco Gonzalez-Armijo Riádigos
 * para la prueba de seleccion de http://www.nomasystems.es
 */

package es.kuassivi.android.cd.beans;

import java.util.List;

/**
 * JavaBean Company
 * Objeto manipulable que representa la informacion de una compañia
 * 
 * @author kuassivi <a href="mailto:kuassivi@gmail.com">kuassivi@gmail.com</a>
 * @since 0.1
 */
public class Company {
	
	private int id;
	private String name;
	private String logo;
	private String website;
	private List<Address> addressLines;
	private Integer zipCode;
	private String city;
	private String country;
	private List<Phone> phones;
	
	
	public Company() 
	{
		super();
		this.id = -1; // new
	}
	
	public Company(int id, String name) 
	{
		super();
		this.id = id;
		this.name = name;
	}
	
	public Company(int id, String name, String logo, String website,
			List<Address> addressLines, int zipCode, String city,
			String country, List<Phone> phones) 
	{
		super();
		this.id = id;
		this.name = name;
		this.logo = logo;
		this.website = website;
		this.addressLines = addressLines;
		this.zipCode = zipCode;
		this.city = city;
		this.country = country;
		this.phones = phones;
	}
	
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getLogo() {
		return logo;
	}

	public void setLogo(String logo) {
		this.logo = logo;
	}

	public String getWebsite() {
		return website;
	}

	public void setWebsite(String website) {
		this.website = website;
	}

	public List<Address> getAddressLines() {
		return addressLines;
	}

	public void setAddressLines(List<Address> addressLines) {
		this.addressLines = addressLines;
	}

	public Integer getZipCode() {
		return zipCode;
	}

	public void setZipCode(Integer zipCode) {
		this.zipCode = zipCode;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public List<Phone> getPhones() {
		return phones;
	}

	public void setPhones(List<Phone> phones) {
		this.phones = phones;
	}
	
}
